package cn.tedu.ivos.application.mapper;

import cn.tedu.ivos.application.pojo.dto.ApplicationQueryDTO;
import cn.tedu.ivos.application.pojo.entity.Application;
import cn.tedu.ivos.application.pojo.vo.ApplicationVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ApplicationMapper {
    /**保存申请对象到mysql*/
    void insert(Application application);

    /**根据条件queryDTO查询ApplicationVO数据*/
    List<ApplicationVO> selectApplications(ApplicationQueryDTO queryDTO);

    /**根据条件application更新申请数据*/
    void update(Application application);

    void back(Application application);
}
//注意：application对象用于插入和更新
//注意：ApplicationVO用于从myslq查询
//注意：ApplicationQueryDTO用于接收页面数据传入service，再传入mysql查询